#include<stdio.h>
//打印1000到2000之间的闰年
int main()
{
	int i = 0;
	int count = 0;
	for (i = 1000; i <= 2000; i++)
	{
		if (i % 4 == 0)
		{
			if (i % 100 != 0)
			{
				printf("%d ", i);
				count++;
			}
		}
		if (i % 400 == 0)
		{
			printf("%d", i);
			count++;
		}
	}
	printf("\n count=%d\n",count);
	return 0;
}
int main()
{
	int i = 0;
	int count = 0;
	for (i = 1000; i <= 2000; i++)
	{
		if ((i % 4 == 0) && (i % 100 != 0) || (i % 400 == 0))
		{
			printf("%d ", i);
			count++;
		}
	}
	printf("\n count=%d\n", count);
	return 0;
}

//打印100到200之间的素数
int main()
{
	int i = 0;
	for (i = 100; i < 200; i++)
	{
		int m = 0;
		for (m = 2; m < i; m++)
		{
			if (i % m == 0)
			{
				break;
			}
		}
		if (i == m)
		{
			printf("%d ", i);
		}
	}
	return 0;
}

int main()
{
	int i = 0;
	int count = 0;
	
	for (i = 100; i < 200; i++)
	{
		int m = 0;
		int flag = 1;//假设i就是素数
		for (m = 2; m < i; m++)
		{
			if (i % m == 0)
			{
				flag = 0;//不是素数
				break;
			}
		}
		if (flag==1)
		{
			printf("%d ", i);
			count++;
		}
	}
	printf("\ncount=%d\n", count);
	return 0;
}

#include<math.h>
int main()
{
	int i = 0;
	int count = 0;

	for (i = 100; i < 200; i++)
	{
		int m = 0;
		int flag = 1;//假设i就是素数
		for (m = 2; m <= sqrt(i); m++)//sqrt是开平方函数
		{
			if (i % m == 0)
			{
				flag = 0;//不是素数
				break;
			}
		}
		if (flag == 1)
		{
			printf("%d ", i);
			count++;
		}
	}
	printf("\ncount=%d\n", count);
	return 0;
}


int main()
{
	int i = 0;
	int count = 0;

	for (i = 101; i < 200; i+=2)
	{
		int m = 0;
		int flag = 1;//假设i就是素数
		for (m = 2; m <= sqrt(i); m++)//sqrt是开平方函数
		{
			if (i % m == 0)
			{
				flag = 0;//不是素数
				break;
			}
		}
		if (flag == 1)
		{
			printf("%d ", i);
			count++;
		}
	}
	printf("\ncount=%d\n", count);
	return 0;
}

